package mysql

import "gorm.io/gorm"

type User struct {
	gorm.Model
	Mobile string `gorm:"type:char(11);" json:"mobile"`
}

func (u *User) FindUser(mobile string) (*User, error) {
	err := DB.Where("mobile=?", mobile).Find(&u).Error
	if err != nil {
		return nil, err
	}
	return u, nil
}
func (u *User) CreateUser(mobile string) error {
	user := &User{Mobile: mobile}
	err := DB.Create(&user).Error
	if err != nil {
		return err
	}
	return nil
}
func (u *User) FindUserI(id int64) (*User, error) {
	err := DB.Where("id=?", id).Find(&u).Error
	if err != nil {
		return nil, err
	}
	return u, nil
}
